package com.game.raceroom.player.effect
{
	import flash.text.TextField;
	import flash.text.TextFormat;
	import flash.utils.getTimer;
	
	import com.game.raceroom.player.Player;
	public class DodgeEffect extends Effect
	{   
		private var eftText:TextField;
		private var actor:Player;
        private var format:TextFormat= new TextFormat();


		public function DodgeEffect(actor:Player)
		{  
			this.actor=actor;
			this.effectType=EFFECT_TYPE_DODGE;
			startTime=getTimer();
			maxTime=2000;
			eftText=new TextField;
			eftText.text="躲闪";
//			if(level==1){
//				msgtxt.scaleY=1.2;
//				msgtxt.scaleX=1.2;
//			}
//			if(level==2){
//				msgtxt.scaleY=1.5;
//				msgtxt.scaleX=1.5;
//			}
//			if(level==3){
//				msgtxt.scaleY=1.8;
//				msgtxt.scaleX=1.8;
//			}
       		format.color = 0xF5BE15;
       		format.size=18;
            format.font = "Bold";               
            eftText.setTextFormat(format);
 
			
			 eftText.x=(80-eftText.width)/2+actor.actorDisp.mc.x;
		  	eftText.y=actor.actorDisp.mc.y;
		    this.actor.actorDisp.addChild(eftText);
		 }
 
  
         public override function update():Boolean{
			
			eftText.y=actor.actorDisp.mc.y-(getTimer()-startTime)/30;
 
	          eftText.x=(80-eftText.width)/2+actor.actorDisp.mc.x;
	         if(getTimer()-startTime>this.maxTime){
		          actor.actorDisp.removeChild(eftText);
		          eftText=null;
		          valid=false;
	         }
        	 return true;
         }
	}
}